/**
 * @ClassName Test05
 * @Description 测试递归
 * @Author 李明忠
 * @Date 2025/5/14 20:57
 * @Version 1.0
 */
public class Test05 {
    /**
     * 打印一个数字的每一位数字(1234==>1 2 3 4)
     * @param num
     */
    public static void print(int num) {
        if (num > 9) {
            print(num / 10);
        }
        System.out.print(num % 10 + " ");
    }
    public static void main(String[] args) {
        /*
        * 递归就是
        *   1)自己调用自己
        *   2)有起始条件<==>结束条件  递归递归，怎么递下去的就怎么归回来
        *   3)找到递推式
        *   4)有递归的出口
        * */
        print(1234);
    }
}
